package com.yllt4cloud.shangmi.api.entity;

import lombok.Data;

/**
 * @description:
 * @author: yaoxj
 * @create: 2020-01-03 14:11
 **/
@Data
public class BaseHuaDan {
    private Integer id;//   ID
    private Integer chuangJianFangShi;//   0刷卡上台1点单2手工上台
    private java.util.Date shangTaiShiJian;//   花单的开始时间(刷卡时间;点单下单时间;手工上台选择的上台时间)
    private java.util.Date liTaiShiJian;//   离台时间:商秘离台的时间:取消上台或手工离台或结账离台的时间
    private java.util.Date jieSuanShiJian;//   结算时间:刷卡方式的清台时间;点单、手工的结算时间
    private java.util.Date shangTaiBuBanShiJian;//   手工台票的创建人
    private Integer shangTaiBuBanRen;//   手工台票的操作人
    private java.util.Date workDate;//   上台工作日
    private Integer roomId;//   对应的房台id
    private Integer zhangDanId;//   1.现金;2.挂账
    private String huaDanHao;//   有生成规则
    private Integer isVaild;//   除了取消上台.都是有效数据
    private String guaZhangRen;//   挂账人员工id
    private Integer guaZhangJinE;//   目前必须是全额
    private Integer dingFangRen;//   手工上台需要直接设置进来.其他根据账单去取
    private Integer status;//   状态(1刷卡上台2手工上台3点单上台4取消上台5结帐离台6手工离台)
    private Integer shangMiId;//   商秘id
    private Integer clerkId;//   商秘员工id
    private Integer taiFei;//   根据台次从商秘的台票方案带入
    private Integer fanTaiFei;//   根据台次从商秘的台票方案带入
    private Integer taiCi;//   分成一台二台;今天第一次有效上台算一台;其他有效上台是二台
    private java.util.Date lastOperateTime;//   最后一次操作时间(上台或者离台的时间)
    private Integer lastOperator;//   0为系统.其他为员工id
    private Integer isNextChuanTai;//   手工上台和特殊房台点单上台为0;其他为1.离台时改为0
    private Integer jiaGe;//   从花单方案带入.点单的可以累加.结算过就不累加.新建一个花单
    private Integer deptId;//   记录产生时商秘在哪个部门
    private Integer jieSuanStatus;//   1.已结;0.未结
    private Integer jieSuanFangShi;//   1.现金;0.挂账
    private Integer teYinZhangDanId;//   商秘刷卡上台要自动点选一个特饮.创建一个自账单.取消上台的时候要退
    private Integer shiShou;//   花单实收金额
    private Integer yingXiaoChouCheng;//   营销抽成
    private Integer duiZhangChouCheng;//   队长抽成
    private Integer gongSiChouCheng;//   公司抽成
    private Integer shangMiChouCheng;//   商秘抽成
    private Integer kaShou;//   卡收金额(银行卡手续费)
    private Integer chouChengJiShu;//   实收-卡收=抽成基数
    private java.util.Date canJieZhangWorkDate;//   可结算日期
    private Integer yanChiJieZhangTianShu;//   延迟结算天数
    private Integer luoDanClerkId;//   落单人id
    private Integer type;//   花单类型(1.花单;2.点跳)
    private Integer fangAnId;//   方案id
    private Integer taiFeiDuiZhang;//   台费队长抽成
    private Integer taiFeiDingTaiRen;//   台费订台人抽成
    private Integer taiFeiGongSi;//   台费公司抽成
    private Integer laiYuan;//   花单来源:1.店端;2.Pad
    private Integer roomRegionId;//   房台区域id
    private Integer isMianTaiFei;//   是否免台费 1是0否
    private Integer shouKuanRenId;//   收款人id
    private String luoDanPiCiHao;//   落单批次号
    private Integer isFromTaoCan;//   是否自套餐落单 1是0否
    private Integer shiFouXianShangJiao;//   是否先上交抽成
    private Integer canCashierGetMoney;//   (冗余)是否收银收款
    private String taoCanName;//   套餐名字
    private Integer teYinFangAnId;//   特饮方案ID
    private Integer xuShu;//   序数
    private Integer xuShuMode;//   序数
    private java.util.Date quXiaoWorkDate;//   取消工作日
    private java.util.Date quXiaoShiJian;//   取消时间
    private java.util.Date tuiDanWorkDate;//   退单工作日
    private java.util.Date tuiDanShiJian;//   退单时间
    private java.util.Date guanBiWorkDate;//   关闭工作日
    private java.util.Date guanBiShiJian;//   关闭时间
    private java.util.Date queRenWorkDate;//   确认工作日（APP授权预留）
    private java.util.Date queRenShiJian;//   确认时间（APP授权预留）
    private Integer isSoftValid;//   软有效状态, 0=软件判定为无效单据（物理无效 IsValid = 0），1=软件判定有效（包括 物理有效 IsValid = 1，以及次日结算，次日退单，次日取消
    private java.util.Date jieSuanWorkDate;//   结算工作日
    private Integer shouQuanRenId;//   支付授权人ID
    private Integer canJiShangTaiLv;//   是否记上台率
}
